body,html,li,ol,ul {
	margin: 0;
	padding: 0;
	font-size: 14px
}

body {
	background: url(../images/bg.jpg) repeat;
	font-family: Arial,Microsoft Yahei
}

li {
	margin: 0;
	padding: 0;
	list-style: none
}

img {
	border: none
}

h1,h2,h3,h4,h5,h6 {
	font-family: Microsoft Yahei
}

a {
	color: #5e4635;
	text-decoration: none
}

a:hover {
	color: #00a1e9;
	text-decoration: underline
}

::selection {
	background-color: #118182;
	color: #fff
}

cite, em, dfn {
    font-style: normal;
}

.top {
	overflow: hidden;
	width: 100%;
	height: 75px;
	background: url(../images/topbg.jpg) repeat-x
}

.top .wrap {
	margin: 0 auto;
	width: 1000px
}

.top .logo {
	float: left;
	margin-top: 7px
}

.nav {
	float: right;
	margin-top: 25px
}

.nav li {
	float: left;
	padding: 10px 20px;
	background: url(../images/nav_line.jpg) no-repeat 0;
	font-size: 16px
}

.nav li.homepage {
	background: none
}

.nav li a {
	color: #fff
}

.nav li a:hover {
	color: #ebbc32;
	text-decoration: none
}

#full-screen-slider {
	position: relative;
	float: left;
	width: 100%;
	height: 420px
}

#slides {
	position: relative;
	height: 420px
}

#slides,#slides li {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none
}

#slides li {
	position: absolute;
	height: 100%
}

#slides li a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px
}

#pagination {
	position: absolute;
	top: 280px;
	left: 50%;
	z-index: 9900;
	margin: 0;
	padding: 5px 15px 5px 0
}

#pagination,#pagination li {
	display: block;
	list-style: none
}

#pagination li {
	float: left;
	margin-left: 15px;
	width: 15px;
	height: 15px;
	border: 2px solid #fff;
	border-radius: 15px;
	background: #999
}

#pagination li a {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px
}

#pagination li.current {
	background: #0092ce
}

.notice {
	position: absolute;
	top: 285px;
	left: 50%;
	z-index: 999;
	margin-left: -500px;
	width: 1000px
}

.notice .before {
	float: left;
	width: 62px;
	height: 38px;
	background: url(../images/notice_before.png) no-repeat
}

#scroll {
	float: left;
	overflow: hidden;
	padding: 0 20px;
	height: 38px;
	background: url(../images/scroll.png) repeat-x;
	line-height: 38px;
	_width: 365px
}

#scroll li {
	height: 25px;
	font-size: 14px
}

#scroll li a {
	color: #fff
}

#scroll li a:hover {
	color: #00a1e9
}

.notice .after {
	float: left;
	width: 4px;
	height: 38px;
	background: url(../images/notice_after.png) no-repeat
}

.quick {
	position: absolute;
	top: 337px;
	left: 50%;
	z-index: 999;
	margin-left: -500px;
	padding: 25px 0 0 160px;
	width: 840px;
	height: 58px;
	background: url(../images/quick.png) no-repeat
}

.quick a {
	margin-right: 15px
}

.wrapper {
	width: 1000px;
	background: url(../images/conbg.jpg) repeat-y;
	box-shadow: 0 0 5px #666
}

.wrapper,.wrapper .wrap {
	overflow: hidden;
	margin: 0 auto
}

.wrapper .wrap {
	padding: 10px;
	width: 954px;
	min-height: 680px;
	background: url(../images/wrap.jpg) no-repeat;
}

.left {
	float: left
}

.content,.left {
	overflow: hidden;
	width: 710px;
	/* border-top: 1px solid #b9b9b9; */
}

.content li {
	float: left;
	width: 355px;
	height: 160px
}

.content li img {
	float: left;
	margin-right: 10px;
	padding: 4px;
	border: 1px solid #dfdfdf;
	background: #ececec
}

.content li h2 {
	margin: 0 0 7px;
	color: #393939;
	font-weight: 100;
	font-size: 18px
}

.content li span {
	float: left;
	display: block;
	width: 140px;
	color: #9a9a9a;
	line-height: 150%
}

.content li a.btn {
	float: left;
	display: block;
	margin-top: 7px;
	width: 107px;
	height: 28px;
	background: url(../images/btn_into.jpg) no-repeat
}
.zox{ width: 100%; padding: 10px; float: left; background: #fff; min-height: 914px; margin-bottom: 40px;font-size: 14px;color: #333;}
.zox h3{ width: 100%; text-align: center; display: block; margin: 0 auto; font-size: 30px; font-weight: bold; margin-top: 20px;color: #000000;}
.zox h6 {
    border: 1px solid #e8e8e8;
    background: #f7f7f7;
    font-size: 12px;
    text-align: center;
    font-weight: 100;
    color: #666;
    font-family: simsun;
	margin: 10px 10px 10px 10px;
	line-height: 200%;
}
.zox h6 em{ margin-right: 10px;}
.zox span{ width: 100%; display: block; margin: 20px auto; font-size: 12px; }
.zox span em{ margin-right: 10px;}
.zox p{width: 96%; text-align: center; display: block; font-size: 14px; text-align: left; line-height: 24px; margin-top: 10px; }
.zox img{ max-width: 96%;  margin-top: 10px;height: auto !important;border: none;}

.zox .body table{width:96%; border-collapse:collapse;position: relative;}
.zox .body table td, .customers th {font-size:1em;border:1px solid #653f06;padding:3px 7px 2px 7px;}
.zox .body table th {font-size:1.1em;text-align:left;padding-top:5px;padding-bottom:4px;background-color:#80520d;color:#ffffff;}
.zox .body table tr.alt td {color:#000000;background-color:#daa960;}
.zox .body a {color: #333; }
.zox .body span{ width: auto; display: inline; margin: auto; font-size: 14px; }


.main-div {
	float: left;
	margin: 5px;
	width: 328px;
	height: 378px;
	border: 5px solid #e2e5e6
}

.main-div:hover {
	border: 5px solid #cbcccd
}

.main-cont {
	float: left;
	margin: 0 auto;
	padding-left: 10px;
	width: 308px;
	height: 109px;
	border-bottom: 1px solid #e2e5e6
}

.main-cont h2 {
	margin-top: 15px;
	color: #333;
	font-weight: 700;
	font-size: 18px
}

.main-cont p {
	margin-top: 10px;
	color: #707070;
	font-size: 14px
}

.main-link {
	float: left;
	margin: 10px 0;
	width: 328px;
	height: 27px;
	color: #a7a6a6
}

.main-link span {
	margin-right: 0;
	margin-left: 10px;
	padding-left: 0;
	width: 10px;
	background: url(../images/sprite.png) no-repeat;
	background-position: left -24px;
	cursor: pointer
}

.main-link a,.main-link span {
	float: left;
	display: block;
	height: 27px;
	color: #a7a6a6;
	line-height: 27px
}

.main-link a {
	width: 80px;
	border: 1px solid #c5c5c5;
	text-align: center
}

.main-link a:hover {
	border-color: #000000;
	color: #000000
}

.main-link .btn-primary,.main-link .btn-primary:focus {
	border-color: #000000;
	background-color: #1D08FF!important;
	color: #FFFB00
}

.main-link .btn-warning,.main-link .btn-warning:focus {
	border-color: #000000;
	background-color: #1D08FF!important;
	color: #FFFB00
}

.main-link .btn-purple,.main-link .btn-purple:focus {
	border-color: #000000;
	background-color: #FF0000!important;
	color: #FFFB00
}

.main-link .btn-reg,.main-link .btn-reg:focus {
	border-color: red;
	background-color: red!important;
	color: #fff
}

.help {
	float: left;
	overflow: hidden;
	margin-right: 20px;
	width: 340px;
	height: 250px;
}

.help .tit {
	overflow: hidden;
	margin-bottom: 15px;
	border-bottom: 1px solid #b9b9b9
}

.help .tit img {
	float: left
}

.help .tit a {
	float: right;
	padding-top: 20px
}

.help li {
	padding-left: 20px;
	width: 340px;
	font-size: 14px;
	line-height: 200%
}

.help li span {
	margin-right: 5px;
	text-indent: 15px
}

.xqgs {
	float: left;
	overflow: hidden;
	width: 340px;
	height: 250px;
}

.xqgs .tit {
	overflow: hidden;
	margin-bottom: 15px;
	border-bottom: 1px solid #b9b9b9
}

.xqgs .tit img {
	float: left
}

.xqgs .tit a {
	float: right;
	padding-top: 20px
}

.xqgs li {
	padding-left: 20px;
	width: 340px;
	font-size: 14px;
	line-height: 200%
}

.xqgs li span {
	margin-right: 5px;
	text-indent: 15px
}

.help .tit span,.xqgs .tit span {
	float: left;
	padding-top: 10px;
	color: #333;
	font-weight: 700;
	font-size: 20px
}

.right {
	float: right;
	overflow: hidden;
	width: 242px
}

.r_new_server {
	overflow: hidden;
	padding: 15px 0;
	border-radius: 2px;
	background: #ecebeb;
	box-shadow: inset 0 0 3px 3px #e3e2e2
}

.r_new_server h2 {
	margin-top: 0;
	padding: 0 0 15px 10px;
	border-bottom: 1px solid #d4dde4;
	color: #d50505;
	font-weight: 100
}

.r_new_server h2 img {
	float: right
}

.r_new_server li {
	margin: 0 auto;
	padding-bottom: 10px;
	width: 220px;
	border-bottom: 1px dashed #d6d5d5
}

.r_new_server li p {
	margin-bottom: 0;
	padding: 8px 0 0 8px;
	width: 210px;
	height: 45px;
	background: url(../images/right_p_bg.jpg) no-repeat
}

.r_new_server li p img {
	float: left;
	margin-right: 10px
}

.r_new_server li p a {
	display: block;
	margin: 0;
	color: #fff;
	font-weight: 700;
	font-size: 14px
}

.r_new_server li p a:hover {
	color: #00a1e9;
	text-decoration: none
}

.r_new_server li p span {
	color: #fff100
}

.r_new_server li a {
	color: #3aa9d2;
	font-size: 14px;
	font-family: Microsoft Yahei
}

.custom h2 {
	height: 30px;
	background: url(../images/custom.jpg) no-repeat
}

.custom li {
	padding: 10px;
	font-size: 14px;
	font-family: Microsoft Yahei
}

.custom li.tel {
	border-bottom: 1px dashed #d6d5d5
}

.custom li img {
	float: left;
	margin-right: 10px
}

.custom li p {
	margin: 0 0 5px
}

.custom li span {
	color: red
}

.custom li a {
	color: #1995fe
}

.custom li.qq {
	border-bottom: 1px dashed #d6d5d5
}

.custom li.qq img {
	float: right
}

.wm {
	max-width: 218px
}

.inside_tit {
	position: relative;
	z-index: 99;
	margin: 20px auto 0;
	width: 1008px;
	height: 60px;
	background: url(../images/inside_tit_bg.png) no-repeat;
	line-height: 60px
}

.inside_tit span{
    font-size: 24px;
    font-weight: bold;
    margin-left: 20px;
}

.inside_tit em{ font-size: 14px;  line-height: 56px; color: #000; float: right; margin-right: 20px;}
.inside_tit em a{color: #000;}
.breadcrumb-item {
    display: inline-block;
}

.breadcrumb-item+.breadcrumb-item::before {
    float: left;
    padding-right: .5rem;
    color: #000;
    content: ">";
}
.help_block {
	overflow: hidden;
	padding: 0 20px;
	border-bottom: 1px dashed #ccc
}

.help_block .list {
	margin-left: 20px
}

.help_block li {
	float: left;
	margin: 0 20px 15px 0
}

.help_block h4 {
	color: #333;
	font-weight: 100;
	font-size: 16px
}

.help_block a:link {
	color: #666
}

.help_block a:hover {
	color: #00a1e9
}

.in_custom h2 {
	background: url(../images/diag-hr.png) repeat-x 0 15px
}

.in_custom h2 span {
	padding-right: 15px;
	background: #f4f3f3;
	color: #3aa9d2;
	font-weight: 100;
	font-size: 24px;
	font-family: Microsoft Yahei
}

.in_custom h4 {
	color: #666;
	font-weight: 100
}

.in_custom .con,.in_custom h4 {
	margin-left: 30px;
	font-size: 14px
}

.in_custom .con {
	float: left;
	width: 280px;
	line-height: 24px
}

.in_custom .con img {
	margin-right: 10px
}

.in_custom .con span {
	color: #1995fe
}

.in_custom .con span.qq {
	margin-left: 36px
}

.in_custom a.qq {
	display: block;
	width: 217px;
	height: 52px;
	background: url(../images/kf-qq.png) no-repeat;
	color: #fff;
	text-indent: 60px;
	line-height: 60px
}

.in_custom a.qq,.in_custom p.qun {
	float: left;
	margin-top: 20px
}

.client_down {
	margin-left: 30px;
	padding: 30px;
	background: #fff
}

.client_down,.client_down .info {
	overflow: hidden
}

.client_down .info .img {
	float: left;
	margin-right: 20px
}

.client_down .info .text {
	color: #6c6f70;
	font-size: 14px
}

.client_down .addres {
	margin-top: 20px;
	clear: both
}

.client_down .addres a {
	float: left;
	display: block;
	margin-right: 20px;
	width: 148px;
	height: 32px;
	background: url(../images/download_bg.jpg) no-repeat;
	text-indent: 40px;
	line-height: 32px
}

h3.xz {
	color: #6c6f70;
	font-size: 18px
}

#patch_download {
	width: 860px;
	border: 1px solid #d2d5d9;
	color: #6c6f70;
	text-align: center;
	font-size: 16px;
	font-family: Microsoft Yahei
}

#patch_download dt {
	height: 46px;
	background: url(../images/dt_bg.jpg) repeat-x;
	font-weight: 700;
	line-height: 46px
}

#patch_download dd {
	overflow: hidden;
	margin: 0;
	border-top: 1px solid #d2d5d9;
	background: #f3f3f3;
	background: #eceef0;
	color: #6c6f70;
	font-size: 14px;
	font-family: Arial
}

#patch_download div {
	float: left;
	border-right: 1px solid #d2d5d9;
	line-height: 46px
}

#patch_download div.version {
	width: 250px
}

#patch_download div.size {
	width: 150px
}

#patch_download div.date {
	width: 250px
}

#patch_download div.download {
	width: 200px;
	border: none
}

#patch_download div.download a {
	padding-left: 18px;
	background: url(../images/arrow.png) no-repeat
}

#patch_download div.download a:hover {
	background: url(../images/arrow_hover.png) no-repeat;
	text-decoration: none
}

.footer {
	width: 100%;
	background: url(../images/footer.jpg) repeat-x top
}

.footer a {
	margin: 0 5px;
	color: #00a1e9
}

.foot {
	overflow: hidden;
	margin: 0 auto;
	padding-top: 50px;
	width: 1000px;
	background: url(../images/foot.jpg) no-repeat top;
	color: #fff;
	text-align: center
}

#close_keleyi_com {
	position: absolute;
	top: 30%;
	left: 50%;
	margin-left: -185px;
	padding: 8px;
	width: 370px;
	background: rgba(0,0,0,.3)
}

.mt10 {
	margin-top: 10px
}

.pages .pagelist, .pages .pagination {
	float: left;
	display: block;
	margin: 30px 0 20px 34px;
	width: 627px;
	height: 38px;
	color: #fff
}

.pages ul {
	margin-bottom: 0;
	margin-left: 0;
	list-style: none
}

.pages ul li {
	display: inline-block;
	margin-right: 0;
	margin-left: 6px;
	padding: 10px;
	border: 1px solid #2f4d58;
	background-color: #233135;
	font-size: 14px;
	font-family: Tahoma;
	line-height: 17px
}

.pages ul li a {
	display: block;
	color: #8cebd3
}

.pages ul li a:hover {
	color: #005eac;
	text-decoration: none
}

.pagebox ul li.thisclass a:hover,.pages ul li.thisclass,.pages ul li.thisclass a {
	background-color: #22549a;
	color: #fff;
	font-weight: 700
}

.pages .pageinfo {
	color: #fff
}

.pages .pageinfo strong {
	margin: 0 2px;
	color: #fff;
	font-weight: 400
}

.flinkList li {
	float: left
}

.info_newer{padding: 10px;overflow: hidden;padding-bottom:50px;}
.info_newer h3,.school_box h3{/* margin:20px 0; */font-size: 18px;font-weight: bold;color:#252525;}
.info_newer .info_nav{border:1px solid #dbdbdb;color:#959393;line-height:1.5em;overflow: hidden;}
.info_newer .info_nav a:hover{text-decoration:none;color:#eb5454;} */
.info_newer .info_nav > ul {
    margin-left: -2px;
  margin-top: 15px;

}
.info_newer .info_nav .list-item {
    height: 14px;
    margin: 5px;
    float: left;
    border-right: 1px solid #808080;
}

.info_newer .info_nav .list-item a {
    display: block;
    padding: 0 10px;
    line-height: 14px;
    font-size: 14px;
    color: #666666;
    text-align: center;
}

.info_newer .info_nav .list-item a:hover {
	color: #00a1e9;
}